package utils;

	import java.security.SecureRandom;

	public class UIDGenerator {
	    private static UIDGenerator guidgen;
	    private SecureRandom random;

	    private UIDGenerator() {
	        this.random = new SecureRandom();
	    }

	    public static synchronized UIDGenerator getInstance() {
	        if (guidgen == null) {
	            guidgen = new UIDGenerator();
	        }
	        return guidgen;
	    }

	    public String getKey() {
	        String key = "" + System.currentTimeMillis()
	                + Long.toHexString(random.nextInt());
	        return key;
	    }
	}


